MESCIUS SPREAD for Windows Forms 15.0J
BinarySearch(Int32,Int32,T,IComparer<T>) メソッド

検索する範囲の開始位置を示す0から始まるインデックス。
検索する範囲の長さ。
検索するオブジェクト。参照型の場合は null を指定できます。
要素の比較時に使用する IComparer の実装。
デフォルトの比較子を使用して、ソートされた ListBase<T> 全体から要素を検索し、その要素の0から始まるインデックスを返します。
構文
'宣言
 
Public Overloads Function BinarySearch( _
   ByVal index As Integer, _
   ByVal count As Integer, _
   ByVal item As T, _
   ByVal comparer As IComparer(Of T) _
) As Integer
public int BinarySearch( 
   int index,
   int count,
   T item,
   IComparer<T> comparer
)

パラメータ

index
検索する範囲の開始位置を示す0から始まるインデックス。
count
検索する範囲の長さ。
item
検索するオブジェクト。参照型の場合は null を指定できます。
comparer
要素の比較時に使用する IComparer の実装。

戻り値の型

項目が見つかった場合は、ソートされた ListBase<T> 内での項目の0から始まるインデックス。それ以外の場合は、項目より大きい次の要素のインデックスのビット単位の補数である負の数。項目より大きい要素がない場合は、ListBase<T>.Count のビット単位の補数。
参照

ListBase<T> クラス
ListBase<T> メンバ
オーバーロード一覧

 

 


© MESCIUS inc. All rights reserved.